type runtime.pollDesc
32 uses
runtime (current package)
netpoll.go#L72: type pollDesc struct {
netpoll.go#L73: link *pollDesc // in pollcache, protected by pollcache.lock
netpoll.go#L107: self *pollDesc // storage for indirect interface. See (*pollDesc).makeArg.
netpoll.go#L129: func (pd *pollDesc) info() pollInfo {
netpoll.go#L140: func (pd *pollDesc) publishInfo() {
netpoll.go#L160: func (pd *pollDesc) setEventErr(b bool) {
netpoll.go#L169: first *pollDesc
netpoll.go#L215: func poll_runtime_pollOpen(fd uintptr) (*pollDesc, int) {
netpoll.go#L248: func poll_runtime_pollClose(pd *pollDesc) {
netpoll.go#L264: func (c *pollCache) free(pd *pollDesc) {
netpoll.go#L275: func poll_runtime_pollReset(pd *pollDesc, mode int) int {
netpoll.go#L293: func poll_runtime_pollWait(pd *pollDesc, mode int) int {
netpoll.go#L315: func poll_runtime_pollWaitCanceled(pd *pollDesc, mode int) {
netpoll.go#L323: func poll_runtime_pollSetDeadline(pd *pollDesc, d int64, mode int) {
netpoll.go#L405: func poll_runtime_pollUnblock(pd *pollDesc) {
netpoll.go#L442: func netpollready(toRun *gList, pd *pollDesc, mode int32) {
netpoll.go#L458: func netpollcheckerr(pd *pollDesc, mode int32) int {
netpoll.go#L495: func netpollblock(pd *pollDesc, mode int32, waitio bool) bool {
netpoll.go#L532: func netpollunblock(pd *pollDesc, mode int32, ioready bool) *g {
netpoll.go#L561: func netpolldeadlineimpl(pd *pollDesc, seq uintptr, read, write bool) {
netpoll.go#L602: netpolldeadlineimpl(arg.(*pollDesc), seq, true, true)
netpoll.go#L606: netpolldeadlineimpl(arg.(*pollDesc), seq, true, false)
netpoll.go#L610: netpolldeadlineimpl(arg.(*pollDesc), seq, false, true)
netpoll.go#L613: func (c *pollCache) alloc() *pollDesc {
netpoll.go#L616: const pdSize = unsafe.Sizeof(pollDesc{})
netpoll.go#L625: pd := (*pollDesc)(add(mem, i*pdSize))
netpoll.go#L642: func (pd *pollDesc) makeArg() (i any) {
netpoll.go#L650: pdEface any = (*pollDesc)(nil)
netpoll_epoll.go#L64: func netpollopen(fd uintptr, pd *pollDesc) int32 {
netpoll_epoll.go#L67: *(**pollDesc)(unsafe.Pointer(&ev.data)) = pd
netpoll_epoll.go#L76: func netpollarm(pd *pollDesc, mode int) {
netpoll_epoll.go#L170: pd := *(**pollDesc)(unsafe.Pointer(&ev.data))